/*
============================================================================
 Name        : $(EngineBasename).pan
 Author      : $(Author)
 Version     :
 Copyright   : $(Copyright)
 Description : Panic codes
============================================================================
*/

#ifndef __$(ENGINEBASENAME)_PAN__
#define __$(ENGINEBASENAME)_PAN__

/** $(EngineBasename) panic codes */
enum T$(EngineBasename)Panic
	{
	E$(EngineBasename)NullPointer
	};

inline void Panic(T$(EngineBasename)Panic aReason)
	{
	_LIT(applicationName,"$(Basename)");
	User::Panic(applicationName, aReason);
	}

#endif  // __$(ENGINEBASENAME)_PAN__


